home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / X11 / config / ibmLib.tmpl < prev    next >
Text File  |  2006-04-12  |  4KB  |  98 lines

  1. XCOMM $Xorg: ibmLib.tmpl,v 1.3 2000/08/17 19:41:47 cpqbld Exp $
  2. XCOMM $XdotOrg: xc/config/cf/ibmLib.tmpl,v 1.5 2004/09/02 01:10:28 kem Exp $
  3.  
  4. /*
  5.  * AIX shared library template
  6.  */
  7.  
  8. XCOMM $XFree86: xc/config/cf/ibmLib.tmpl,v 1.3tsi Exp $
  9.  
  10. /*
  11.  * IBM used an unusual shared object file name in some libraries. 
  12.  * Mimic this behavior to preserve compatibility with IBM's libraries.
  13.  */
  14. #ifndef IBMShr4Compatibility
  15. #define IBMShr4Compatibility    YES
  16. #endif
  17.  
  18. /*
  19.  * Imake thinks lines with colons are the result of a broken cpp
  20.  * inserting extra leading whitespace, so use ',' as a separator.
  21.  */
  22. #if IBMShr4Compatibility
  23.       SHR4OBJLIBS = X11,Xt,oldX,Xm,Mrm,Uil
  24. #endif
  25.  
  26. #if ThreadedX
  27. #define SharedThreadReqs -lpthreads
  28. #define SharedX11Reqs -lpthreads
  29. #else
  30. #define SharedThreadReqs /**/
  31. #endif
  32.  
  33. #define SharedXextReqs    $(XONLYLIB)
  34. #define SharedXmuReqs    $(XTOOLLIB) $(XLIB)
  35. #define SharedXmuuReqs    $(XLIBONLY)
  36. #define SharedOldXReqs    $(XLIBONLY)
  37. #define SharedXtReqs    $(XLIBONLY) $(SMLIB) $(ICELIB) SharedThreadReqs
  38. #define SharedXawReqs    $(XMULIB) $(XTOOLLIB) $(EXTRAXAWREQS) $(XLIB) $(XPMLIB)
  39. #define SharedXaw7Reqs    $(XMULIB) $(XTOOLLIB) $(XLIB) $(XPMLIB)
  40. #define SharedXaw6Reqs    $(XMULIB) $(XTOOLLIB) $(XLIB)
  41. #define SharedXiReqs    $(XLIB)
  42. #define SharedXtstReqs    $(XLIB)
  43. #define SharedPexReqs    $(XONLYLIB)
  44. #define SharedXieReqs    $(XONLYLIB)
  45. #define SharedSMReqs    $(ICELIB)
  46. #define SharedXpReqs    $(XLIB)
  47. #define SharedXpmReqs    $(XLIB)
  48. #define SharedDPSReqs    $(XTOOLLIB) $(XLIB)
  49. #define SharedDPSTKReqs    $(DPSLIB) $(XTOOLLIB) $(XLIB)
  50. #define SharedXrenderReqs    $(XLIB)
  51. #define SharedXrandrReqs    $(XRENDERLIB) $(XLIB)
  52. #define SharedXcursorReqs    $(XRENDERLIB) $(XLIB)
  53. #define SharedxkbfileReqs    $(XLIBONLY)
  54. #define SharedxkbuiReqs    $(XLIBONLY) $(XKBFILELIB)
  55. #define SharedFontencReqs    $(BUILDLIBDIR)/libz.a
  56. #define SharedXfontcacheReqs    $(XLIB)
  57. #define SharedXfontReqs    stubs/libfntstubs.a $(FREETYPE2LIB)
  58. #define SharedXfixesReqs    $(XONLYLIB)
  59. #define SharedXdamageReqs    $(XONLYLIB)
  60. #define SharedXcompositeReqs    $(XONLYLIB)
  61. #define SharedXevieReqs        $(XONLYLIB) $(EXTENSIONLIB)
  62.  
  63. #define SharedXReqs    $(XTOOLLIB) $(XPLIB) $(XLIB) SharedThreadReqs
  64. #define SharedXmReqs    $(LDPRELIBS) SharedXReqs
  65. #define SharedMrmReqs    $(LDPRELIBS) $(XMLIB) SharedXReqs
  66. #define SharedUilReqs    $(LDPRELIBS) $(MRESOURCELIB) $(XMLIB) SharedXReqs
  67.  
  68. /* #define SharedPamReqs */
  69. #define SharedTtReqs    $(LDPRELIBS) SharedXReqs $(CXXLIB)
  70. #define SharedDtSvcReqs    $(LDPRELIBS) $(TTLIB) $(XMLIB) SharedXReqs $(CXXLIB)
  71. #define SharedDtMmdbReqs $(LDPRELIBS) $(DTSVCLIB) $(TTLIB) $(XMLIB) SharedXReqs $(CXXLIB)
  72. #define SharedDtSearchReqs $(LDPRELIBS) -lisode
  73. #define SharedDtWidgetReqs $(LDPRELIBS) $(DTSVCLIB) $(XMLIB) SharedXReqs 
  74. #define SharedDtHelpReqs $(LDPRELIBS) $(DTSVCLIB) $(XMLIB) SharedXReqs -liconv
  75. #define SharedDtPrintReqs $(LDPRELIBS) $(DTSVCLIB) $(DTHELPLIB) $(XMLIB) SharedXReqs
  76. #define SharedDtTermReqs $(LDPRELIBS) $(DTHELPLIB) $(DTSVCLIB) $(XMLIB) SharedXReqs -liconv -lm
  77. #define SharedDtMrmReqs $(LDPRELIBS) $(DTTERMLIB) $(DTPRINTLIB) $(DTHELPLIB) $(DTWIDGETLIB) $(MRESOURCELIB) $(XMLIB) SharedXReqs
  78. #define SharedCsaReqs    $(LDPRELIBS) $(DTSVCLIB) $(XMLIB) SharedXReqs
  79.  
  80. #if !defined(UseInstalled) && !defined(UseInstalledX11) \
  81.     && !defined(UseImports) && !defined(ImportX11)
  82.    /* we want this to be defined only when building X */
  83. # ifndef FixupLibReferences
  84. # define FixupLibReferences()                        @@\
  85. DEPXTOOLLIB = _UseCat($(USRLIBDIR),$(TOOLKITSRC),/libXt.a)
  86. # endif
  87. #endif
  88.  
  89. /* The inbuf paramter to iconv(3) is "const char**", not "char **" */
  90. ICONV_INBUF_DEFINE = -DICONV_INBUF_CONST
  91.  
  92. ICONVSYSLIB = -liconv
  93.  
  94. #if (OSMajorVersion > 4) || ((OSMajorVersion == 4) && (OSMinorVersion >= 2))
  95. DYNLIBSYSLIB = -ldl
  96. #endif
  97.  
  98.